const { BASEURL } = require('./baseurl')

export const fetch = (url = '', type = 'GET', data = {}) => {
    return new Promise((resolve, reject) => {
        wx.request({
            url: `${BASEURL}${url}`,
            data: data,
            method: type,
            header: {
                'content-type': 'application/x-www-form-urlencoded'
            },
            success: function(res) {
                if (res.data.code == 200) {
                    resolve(res.data.data)
                } else {
                    wx.hideLoading()
                    // wx.showToast({
                    //     title: res.msg,
                    //     icon: 'none',
                    //     duration: 2000
                    // })
                    reject(res.data)
                }
            },
            fail: function(res) {
                // wx.showToast({
                //     title: res.msg,
                //     icon: 'none',
                //     duration: 2000
                // })
            }
        })
    })
}
